neoprene synthetic rubber - Spanish English Dictionary